package qc.module.ehs.dto.taskexecute;

import lombok.Data;

/**
 * 任务执行记录新增DTO
 * 
 * @author QuCheng Tech
 * @since 2024/11/13
 */
@Data
public class TaskExecuteAddDto {

    /** 任务ID */
    private String taskid ;

    /** 任务分组ID */
    private String groupid ;

    /** 任务项ID */
    private String itemid ;

    /** 任务分类名称;安全检查、设备保养、隐患治理、作业活动 */
    private String catname ;

    /** 任务大类 */
    private Integer tasktype ;

    /** 所属单元ID */
    private String unitid ;

    /** 所属单元名称 */
    private String unitname ;

    /** 设备设施ID;危险源ID、设备设施ID */
    private String facilityid ;

    /** 设备设施名称 */
    private String facilityname ;

    /** 危险源ID */
    private String hazardid ;

    /** 危险源名称 */
    private String hazardname ;

    /** 执行人员；界面中填写 */
    private String executor ;

    /** 执行时间;界面中填写，文字信息 */
    private String executetmstr ;

    /** 执行起始时间 */
    private String begintm ;

    /** 执行截止时间 */
    private String endtm ;

    /** 执行是否完成;表示当前执行记录信息是否完整，如执行完成本次填写的执行记录即为完整信息； */
    private Boolean hasexec ;

    /** 执行是否正常;本次执行是否有发现异常 */
    private Boolean isnormal ;

    /** 执行内容描述 */
    private String execdescription ;

    /** 执行附件 */
    private String execattachment ;

    /** 检查表记录ID */
    private String checkrecordid ;
    
    /** 检查表ID*/
    private String checktableid;

    /** 检查表内容 */
    private String checkcontent;

    /** 执行负责人签字 */
    private String execsign ;
}
